header {
    >.container {
        text-align: center;
        >.col-md-3 {
            padding-top: 1%;
            padding-bottom: 1%;
            a {
                display: block;
                img {
                    width: 80%;
                }
            }
        }
        >.col-md-9 {
            text-align: center;
            padding-top: 2%;
            padding-bottom: 2%;
            ul {
                li {
                    font-size: 1.5rem;
                    line-height: initial;
                    padding-top: 0.5rem;
                    padding-bottom: 0.5rem;
                    a {
                        display: block;
                        color: #000;
                    }
                }
                .col-md-1.active,
                .col-md-1:active,
                .col-md-1:hover,
                .col-md-2.active,
                .col-md-2:active,
                .col-md-2:hover {
                    color: #fff;
                    background-color: rgb(23, 140, 84);
                    border-radius: 10px;
                    a {
                        color: #fff;
                    }
                }
            }
            .search_input {
                border: 1px solid #ADADAD;
                border-radius: 5px;
                background-color: #f4f4f4;
                div {
                    display: inline-block;
                    position: relative;
                    input {
                        width: 100%;
                        display: inline-block;
                        border: none;
                        padding: none;
                        padding: 0.3rem 0;
                        display: inline-block;
                    }
                    select {
                        border: none;
                        border-left: 1px solid #ADADAD;
                        padding-left: 0.5rem;
                        color: #ADADAD;
                        border-right: 1px solid #adadad;
                        padding: 0.3rem 0;
                        border-radius: 5px;
                        border-top-left-radius: 0;
                        border-bottom-left-radius: 0;
                    }
                    button {
                        height: 100%;
                        display: block;
                        background-color: transparent;
                        background-color: #f4f4f4;
                        i {
                            font-size: 1.7rem;
                            color: #ADADAD;
                        }
                    }
                }
                .text {
                    width: 50%;
                }
            }
            .col-md-3.row {
                margin-top: -0.6%;
            }
        }
    }
}
footer{
    text-align: center;
    background-color: rgb(49,49,49);
    padding: 2rem 0;
    color: #fff;
}
